home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.develop.bsis.com!usenet
- From: Sameer Soni <sameers@develop.bsis.com>
- Newsgroups: comp.protocols.ibm,bit.listserv.ibm-main,bit.listserv.cics-l,comp.unix.aix,comp.lang.c++,comp.lang.misc
- Subject: Migrating from UNIX C++ to MVS C++
- Date: Fri, 15 Mar 1996 15:15:07 -0500
- Organization: Broadway & Seymour
- Message-ID: <3149CFCB.1C0F@develop.bsis.com>
- NNTP-Posting-Host: hershey.develop.bsis.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (X11; I; SunOS 5.4 sun4m)
-
- This is relatively a new technological area, interesting though.
- v3.2 of C/C++ for MVS is going to be integral part of MVS/ESA
- OpenEdition's conformance to X/Open's XPG4. It's basically to
- port a wide variety of applications from UNIX to take advantage
- of the robustness, reliability and scalibility of the MVS system.
- This is what IBM says. However, it definitely makes lot of sense
- to have a screen-scraping system on MVS instead of UNIX.
-
- We have some code that's running under UNIX and we may want to
- migrate that to MVS. I will first state the status of the existing
- code and then ask you some questions regarding migration. Your
- general view about this idea of migration, similar experience,
- problems/difficulties are most welcome.
-
- EXISTING CODE
- -------------
-
- 1. Runs on Solaris as a multi-threaded screen-scraping server and
- acts as a server (resource manager) to Tuxedo.
- 2. Uses C Set++, Rogue Wave Tools.h++, and HLLAPI
- 3. Reads in a large number of ASCII configuration files.
- 4. Uses Solaris threads
- 5. Doesn't contain any O.S. dependencies other than threads
- and some through Tools.h++
- 6. There is a separate GUI that runs under Motif and generates
- the configuration files mentioned in step 3 above.
-
- MIGRATION
- ---------
-
- 1. What kind of effort is involved in porting the code to C/C++ for
- MVS/ESA v3.2?
- 2. What version of MVS does support C/C++ 3.2? In other words, can
- C/C++ v3.2 be installed on any MVS mainframe?
- 2. What do we need to change with respect to the reading of ASCII
- files?
- 3. Is FEPI that comes with CICS on MVS same as HLLAPI? What are the
- HLLAPI/EHLLAPI like products available on MVS?
- 4. What kind of threads are available on MVS? How can one use the
- full program reentrency feature for C++/MVS to create a server on
- MVS? Generally, what is the approach in achieving corresponding
- of "Tuxedo <--> Resource Manager" on MVS?
- 5. Is there any way that an IBM workstation can be connected to the
- mainframe for remote program development on MVS? Especially, for
- our GUI, we would like to be able to use it on AIX workstation
- connected to MVS and generate config files directly on MVS. Is there
- any better approach than file transfer?
-
- If you have any questions or need clarification, please do not
- hesitate.
-
- Thanks.
-
- --
- #########################################################
- # #
- # Sameer Soni sameer.soni@bsis.com #
- # #
- # Broadway & Seymour (V) 704-344-3603 #
- # 128 S. Tryon St. (F) 704-344-3900 #
- # Charlotte, NC 28202-5050 #
- # #
- #########################################################
-